<?php

class Candidato_model extends CI_Model{
	public function __construct()
	{
		parent::__construct();
	}
	
	public function insert($cedula,$nombres,$partido,$numero,$aspiracion)
	{
		$sql="INSERT INTO CANDIDATOS(CODIGO,NOMBRE,NUMERO,CODIGOPARTIDO,CODIGOASPIRACION,FECHA) VALUES(".$cedula.",'".$nombres."',".$numero.",".$partido.",".$aspiracion.",SYSDATE)";
		$this->db->query($sql);
		return 1;
	}
	
	public function partidos(){
		$sql="SELECT CODIGO, NOMBRE FROM PARTIDOS";
		$query=$this->db->query($sql);
		if($query->num_rows()>0){
			$ret=array();
			foreach($query->result_array() as $row){
				$ret[$row['CODIGO']]=$row['NOMBRE'];
			}
			return $ret;
		}else{
			return false;
		}
	}
	
	public function aspiraciones(){
		$sql="SELECT CODIGO, NOMBRE FROM ASPIRACIONES";
		$query=$this->db->query($sql);
		if($query->num_rows()>0){
			$ret=array();
			foreach($query->result_array() as $row){
				$ret[$row['CODIGO']]=$row['NOMBRE'];
			}
			return $ret;
		}else{
			return false;
		}
	}
	
	public function selectcandidato(){
			$sql="SELECT c.CODIGO, c.NOMBRE, c.NUMERO, P.NOMBRE AS PARTIDO, A.NOMBRE AS ASPIRACION FROM CANDIDATOS c INNER JOIN ASPIRACIONES a ON c.CODIGOASPIRACION = a.CODIGO INNER JOIN PARTIDOS P ON C.CODIGOPARTIDO = P.CODIGO";
			$query=$this->db->query($sql);
			
			if($query->num_rows()>0){
				$ret=array();
				$i=0;
				$cad="";
				foreach($query->result_array() as $row){
					$cad="";
					$cad="";
					foreach($row as $k=>$v)
					{
						$ret[$i][$k]=$v;
						if($i==0){
							$ret['indices'][]=$k;
						}
					}
					$i++;
				}
				//die();
				return $ret;
			}else{
				return false;
			}
		}
	
}